#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>
#include<stdbool.h>
typedef int LTDatatype;
typedef struct ListNode
{
	LTDatatype data;
	struct ListNode* prev;
	struct ListNode* next;
}LTNode;

void LTInit(LTNode** head);
void PrintLTNode(LTNode* head);
void LTPushFront(LTNode* head, LTDatatype x);
void LTPushBack(LTNode* phead, LTDatatype x);
void LTPopFront(LTNode* phead);
void LTPopBack(LTNode* phead);
void LTInsert(LTNode* phead, int pos, LTDatatype x);
void LTDestory(LTNode* phead, int pos);